package com.hymjweb.demo.hymj.system_maintenance.user.bean;

import com.hymjweb.demo.framework.cache.bean.CachePojo;

import java.io.Serializable;

public class SystemUserCachePojo extends CachePojo implements Serializable {
    /**
     * id	varchar	用户id
     * password	varchar	登录密码，MD5加密存储
     * name	varchar	用户姓名
     * full_pinyin	varchar	用户姓名全拼音
     * camel_char_pinyin	varchar	用户姓名首字母拼音大写
     * mobile	varchar	手机号
     * department_id	varchar	归属部门ID,关联xt_department.id
     * id_card	varchar	身份证号
     * gender_id	int	性别，关联xt_dic.id，key='XT_DIC_GENDER'
     * address	varchar	住址
     * email	varchar	电子邮箱
     * qq	varchar	QQ号
     * wx	varchar	微信号
     * register_date	bigint	入职日期,格式yyyyMMdd
     * leave_date	bigint	离职日期,格式yyyyMMdd
     * working_state	int	在职状态，关联xt_dic.id，key='XT_DIC_YES_NO'
     * is_lock	int	是否锁定，关联xt_dic.id，key='XT_DIC_YES_NO'
     * comment	varchar	备注
     * create_time	datetime	创建时间
     * create_user_id	bigint	创建用户ID
     * update_time	datetime	更新时间
     * update_user_id	bigint	更新用户ID
     */

    private String password;
    private String fullPinyin;
    private String camelCharPinyin;
    private String mobile;
    private String departmentId;
    private String idCard;
    private Integer genderId;
    private String address;
    private String email;
    private String qq;
    private String wx;
    private Long registerDate;
    private Long leaveDate;
    private Integer workingState;
    private Integer isLock;


    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }


    public String getFullPinyin() {
        return fullPinyin;
    }

    public void setFullPinyin(String fullPinyin) {
        this.fullPinyin = fullPinyin;
    }

    public String getCamelCharPinyin() {
        return camelCharPinyin;
    }

    public void setCamelCharPinyin(String camelCharPinyin) {
        this.camelCharPinyin = camelCharPinyin;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getGenderId() {
        return genderId;
    }

    public void setGenderId(Integer genderId) {
        this.genderId = genderId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getWx() {
        return wx;
    }

    public void setWx(String wx) {
        this.wx = wx;
    }

    public Long getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(Long registerDate) {
        this.registerDate = registerDate;
    }

    public Long getLeaveDate() {
        return leaveDate;
    }

    public void setLeaveDate(Long leaveDate) {
        this.leaveDate = leaveDate;
    }

    public Integer getWorkingState() {
        return workingState;
    }

    public void setWorkingState(Integer workingState) {
        this.workingState = workingState;
    }

    public Integer getIsLock() {
        return isLock;
    }

    public void setIsLock(Integer isLock) {
        this.isLock = isLock;
    }
}
